/**
 * author      : dormi330
 * date        : 2018/6/26
 * project     : mybatis
 * description : adaptor 商品服务
 */

package org.wzq.learn.adaptor;

import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.Map;

@Service
public class ItemService {

    private static Map<String, ItemSku> itemSkuMap = new HashMap<>();

    static {
        ItemSku sku1 = new ItemSku(IdService.SELLER_1_ID, IdService.ITEM_1_ID, IdService.SKU_1_ID);
        ItemSku sku2 = new ItemSku(IdService.SELLER_1_ID, IdService.ITEM_1_ID, IdService.SKU_2_ID);
        ItemSku sku3 = new ItemSku(IdService.SELLER_2_ID, IdService.ITEM_2_ID, IdService.SKU_3_ID);
        ItemSku sku4 = new ItemSku(IdService.SELLER_2_ID, IdService.ITEM_2_ID, IdService.SKU_4_ID);

        itemSkuMap.put(sku1.getId(), sku1);
        itemSkuMap.put(sku2.getId(), sku2);
        itemSkuMap.put(sku3.getId(), sku3);
        itemSkuMap.put(sku4.getId(), sku4);

        System.out.println("init itemSkuMap");
    }


    public ItemSku skuOfId(String skuId) {
        return itemSkuMap.get(skuId);
    }
}
